<div id="main">
    <br /><br />
    <center>
        Mã môn:
        <input type='text' name='id' id='id' value='<?php echo $subject->id; ?>' size='6' maxlength='6'>
        <input type='button' name='select' id='select' value='Chọn môn' class='art-button' onclick="window.location.href='<?php echo Utility::getSiteUrl(); ?>/buildexamstruct/index/'+document.getElementById('id').value;" >
    </center>
    <?php if (!isset($subject)) header('Location: '.Utility::getSiteUrl().'/buildexamstruct/index'); ?>
    <center>
        Tên môn học: <b><?php echo $subject->name; ?></b><br />
        (Tổng số câu hỏi của môn này là: <?php echo $questionCount; ?>)
    </center>
    <br /><br />
    <?php
    if (isset($errorMessage)) echo "<div style='position:relative; left:125px;'><font color=red>$errorMessage</font></div><br />";
    if ($questionCount<10) echo '<center>Không thể tạo được cấu trúc đề do quá ít câu hỏi! <a href=javascript:history.go(-1);>Quay lại</a></center>';
    else
    {
    ?> 
    <center>
    <form name='buildexamstruct' id='buildexamstruct' action='<?php echo Utility::getSiteUrl(); ?>/buildexamstruct/save' method='post'>
    <input type='hidden' name='subjectid' id='subjectid' value='<?php echo $subject->id; ?>'>
    <input type='hidden' name='allquestioncount' id='allquestioncount' value='<?php echo $questionCount; ?>'>
    <table>
    <tr>
        <td style='vertical-align: text-top;'>
            <fieldset>
                <legend>Tổng quát</legend>
                <?php $count = ($questionCount>45)?45:$questionCount; ?>
                <table>
                   <tr>
                      <td>
                         Thời gian thi: 
                      </td>
                      <td>
                         <input type='text' name='time' id='time' value='<?php echo $count*2; ?>' size='3' maxlength='3'>phút
                      </td>
                   </tr>
                   <tr>
                      <td>
                         Tổng số câu hỏi: 
                      </td>
                      <td>
                         <input type='text' name='examquestioncount' id='examquestioncount' value='<?php echo $count; ?>' size='3' maxlength='3'>câu
                      </td>
                   </tr>
                </table>
            </fieldset>
            <br />
            <fieldset>
                <legend>Tỉ lệ độ khó</legend>
                <table>
                   <tr>
                      <td>
                         Tỉ lệ số câu có độ khó 1: 
                      </td>
                      <td>
                         <input type='text' name='weight1' id='weight1' value='30' size='3' maxlength='3'>%
                      </td>
                   </tr>
                   <tr>
                      <td>
                         Tỉ lệ số câu có độ khó 2: 
                      </td>
                      <td>
                         <input type='text' name='weight2' id='weight2' value='30' size='3' maxlength='3'>%
                      </td>
                   </tr>
                   <tr>
                      <td>
                         Tỉ lệ số câu có độ khó 3: 
                      </td>
                      <td>
                         <input type='text' name='weight3' id='weight3' value='25' size='3' maxlength='3'>%
                      </td>
                   </tr>
                   <tr>
                      <td>
                         Tỉ lệ số câu có độ khó 4: 
                      </td>
                      <td>
                         <input type='text' name='weight4' id='weight4' value='15' size='3' maxlength='3'>%
                      </td>
                   </tr>
                </table>
            </fieldset>
        </td>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
        <td style='vertical-align: text-top;'>
            <fieldset>
                <legend>Số câu hỏi trong các chương</legend>
                <?php
                    $sectionCount = count($sections);
                    if ($sectionCount != 0)
                    {
                        $mod = $count % $sectionCount;
                        $qCount = floor($count/$sectionCount);
                        for ($i=$sectionCount; $i>0; $i--)
                        {
                            if ($mod > 0){
                                $$i = $qCount + 1;
                                $mod--;
                            }
                            else $$i = $qCount;
                            $questionCount -= $$i;
                        }
                        $i=0;
                    }
                ?>
                <table>
                <?php
                    $negative = 0;
                    foreach($sections as $section){
                        $i++;
                        if ($$i>$section->count){
                            $negative += ($$i - $section->count);
                            $$i = $section->count;
                            while ($negative>0 && $questionCount>0)
                            {
                                $j=0;
                                foreach($sections as $section)
                                {
                                    $j++;
                                    if ($negative<=0) break;
                                    if ($$j < $section->count){
                                        $$j = $$j + 1;
                                        $negative--;
                                        $questionCount--;
                                    }
                                }
                            }
                        }
                    }
                    $i=0;
                    foreach($sections as $section){
                        $i++;
                ?>
                       <tr>
                          <td>
                             <?php echo $section->name; ?> 
                          </td>
                          <td>
                             &nbsp;<input type='text' name='qc[]' value='<?php echo $$i; ?>' size='3' maxlength='3'>câu /<small>(Tổng số <b><?php echo $section->count; ?></b> câu)</small>
                             <input type='hidden' name='sc[]' value='<?php echo $section->count; ?>' size='3' maxlength='3'>
                             <input type='hidden' name='sid[]' value='<?php echo $section->id; ?>' size='3' maxlength='3'>
                          </td>
                       </tr>
                <?php } ?>
                </table>
                <?php if ($negative>0) echo "<br />Còn thiếu <b>$negative</b> câu hỏi!<br />"; ?>
            </fieldset>
        </td>
    </tr>
    </table>
    <br />
    <center><input type='submit' name='submit' id='submit' class='art-button' value='Lưu cấu trúc đề' style='width: 300px; text-align: center;'></center>
    </form>
    </center>
    <?php } ?>
</div>